html,body{min-height:100%;min-width:100%;height:100%;width:100%}svg.icon{vertical-align:-.125em;display:inline-block}body[data-mode]{touch-action:none;background-color:#111;overflow:hidden}#wrapper{height:100%;width:100%;-webkit-overflow-scrolling:touch;position:fixed;overflow:hidden}.navbar{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-left);z-index:1100!important}.offcanvas{padding-left:env(safe-area-inset-left);top:3.7rem!important}@supports ((-webkit-backdrop-filter:blur())) or ((-webkit-backdrop-filter:blur()) or (backdrop-filter:blur())) or ((-webkit-backdrop-filter:blur())){.navbar,.offcanvas{-webkit-backdrop-filter:saturate(180%)blur(15px);-webkit-backdrop-filter:saturate(180%)blur(15px);-webkit-backdrop-filter:saturate(180%)blur(15px);backdrop-filter:saturate(180%)blur(15px);--bs-bg-opacity:.9!important}}body[data-mode]:not([data-mode=draw]) #drawNavButtons,[data-mode=draw] #defaultNavButtons{display:none}@media (max-width:400px){.offcanvas-start.show{border-right:none!important}}#linesCanvas{height:100%;width:100%;z-index:-500;position:absolute;top:0;left:0}#container{width:calc(100% - 400px);height:100%;margin-left:400px;overflow:hidden}#loading{-webkit-backdrop-filter:saturate(180%)blur(10px);-webkit-backdrop-filter:saturate(180%)blur(10px);-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);background-color:rgba(17,17,17,.9);position:absolute;top:0;bottom:0;left:0;right:0}.listHidden #container{width:100%;margin-left:0}#innerContainer{height:2000px;width:2000px;z-index:-2000;position:absolute}body[data-init-done] .listTransitioning #innerContainer{transition:left .3s ease-in-out}@media (prefers-reduced-motion:reduce){body[data-init-done] .listTransitioning #innerContainer{transition:none}}#innerContainer>*{height:100%;width:100%;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute}#image{z-index:-1500}#highlightCanvas{z-index:-1200}#atlasSize:empty{display:none}#searchList{width:25%}#objectsList{max-width:300px;width:100%;right:env(safe-area-inset-right,0);max-height:calc(100% - 3.7rem);z-index:0;position:absolute;top:3.7rem;overflow-y:auto}#closeObjectsListButton{height:40px;width:40px;top:4.25rem;right:calc(300px + env(safe-area-inset-right,0));position:absolute}#objectsListOverflowNotice{max-width:300px;width:100%;right:env(safe-area-inset-right,0);position:absolute;bottom:1rem;box-shadow:0 .25rem 1rem rgba(17,17,17,.75)!important}@media (max-width:976px){#wrapper:not(.listHidden)>#objectsList{max-width:calc(300px - 3rem)}#wrapper:not(.listHidden)>#closeObjectsListButton{right:calc(300px - 3rem + env(safe-area-inset-right,0))}}@media (max-width:750px){#wrapper:not(.listHidden)>#objectsList,#wrapper:not(.listHidden)>#closeObjectsListButton,#wrapper:not(.listHidden)>#objectsListOverflowNotice{display:none}}@media (max-width:576px){#objectsList{max-width:calc(300px - 3rem)}#closeObjectsListButton{right:calc(300px - 3rem)}}@media (max-width:540px){#wrapper:not(.listHidden)>#bottomBar{display:none!important}}#objectInfo textarea{resize:none}#objectDescription p{margin-bottom:.5rem}#objectDescription p:last-child{margin-bottom:0}#exportString{min-height:300px}#bottomBar{position:absolute;bottom:0;left:0;right:0;padding-left:max(.5rem,env(safe-area-inset-left))!important;padding-right:max(.5rem,env(safe-area-inset-right))!important;padding-bottom:max(.5rem,env(safe-area-inset-bottom))!important}#bottomBar:hover,#bottomBar:focus-within{z-index:1}#wrapper.listTransitioning #bottomBar{transition:left .3s ease-in-out,padding-left .3s linear}@media (prefers-reduced-motion:reduce){#bottomBar{transition:none}}#wrapper:not(.listHidden)>#bottomBar{padding-left:.5rem!important;left:400px!important}#author{flex:auto}#variantControls{flex:1 0 auto}#timeControls{flex:6 0 300px;position:relative}#bottomBar.no-time-slider #timeControls{display:none}@media (min-width:800px){#wrapper.listHidden #bottomBar.no-time-slider{align-items:flex-end}#wrapper.listHidden #bottomBar.no-time-slider #variantControls{flex:none}#wrapper.listHidden #bottomBar.no-time-slider #author{flex:none;margin-left:auto}}@media (min-width:1300px){#wrapper:not(.listHidden) #bottomBar.no-time-slider{align-items:flex-end}#wrapper:not(.listHidden) #bottomBar.no-time-slider #variantControls{flex:none}#wrapper:not(.listHidden) #bottomBar.no-time-slider #author{flex:none;margin-left:auto}}#timeControls{align-items:center;display:flex}#timeControlsTooltip{visibility:hidden;transition:visibility .15s linear,opacity .15s linear;bottom:2.75rem}@supports ((-webkit-backdrop-filter:blur())) or ((-webkit-backdrop-filter:blur()) or (backdrop-filter:blur())) or ((-webkit-backdrop-filter:blur())){#timeControlsTooltip div,#author{-webkit-backdrop-filter:saturate(180%)blur(15px);-webkit-backdrop-filter:saturate(180%)blur(15px);-webkit-backdrop-filter:saturate(180%)blur(15px);backdrop-filter:saturate(180%)blur(15px);--bs-bg-opacity:.8!important}}#timeControls:hover #timeControlsTooltip,#timeControlsSlider:focus+#timeControlsTooltip,body[data-canvas-loading][data-init-done] #timeControlsTooltip,body[data-init-done] #timeControlsTooltip[data-force-visible]{opacity:1;visibility:visible}#timeControlsSlider{-webkit-appearance:none;-moz-appearance:none;appearance:none}#timeControlsSlider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.75rem;height:1.5rem;outline:1px solid var(--bs-body-bg);border-radius:.25rem;margin-top:-.25rem}#timeControlsSlider::-webkit-slider-runnable-track{height:1rem;border-radius:.25rem}#timeControlsSlider::-moz-range-thumb{width:.75rem;height:1.5rem;outline:1px solid var(--bs-body-bg);border-radius:.25rem;margin-top:-.25rem}#timeControlsSlider::-moz-range-track{height:1rem;border-radius:.25rem}#entriesList .card{transition:box-shadow .15s ease-in-out;box-shadow:none!important}@media (prefers-reduced-motion:reduce){#entriesList .card{transition:none}}#entriesList:not(.disableHover) .card:hover{box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.75)!important}[data-mode=explore] #entriesListControls{display:none}body:not([data-dev]) .show-only-on-dev{display:none!important}.nav-link.active{font-weight:700}.period-group{transition:box-shadow .15s ease-in-out}.period-group[data-active=true],.period-group[data-active=true][data-status=active]{box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.75)}.period-group[data-status=active]{box-shadow:0 0 0 .1rem rgba(var(--bs-primary-rgb),.5)}.period-group[data-active=true][data-status=error]{animation:1s infinite alternate periodGroupActiveError}.period-group[data-status=error]{box-shadow:0 0 0 .1rem rgba(var(--bs-danger-rgb),.25)}@media (prefers-reduced-motion:reduce){.period-group{transition:none}.period-group[data-active=true][data-status=error]{box-shadow:0 0 0 .15rem rgba(var(--bs-danger-rgb),1);animation:none}}@keyframes periodGroupActiveError{0%{box-shadow:0 0 0 .15rem rgba(var(--bs-danger-rgb),1)}to{box-shadow:0 0 0 .15rem rgba(var(--bs-danger-rgb),.5)}}#periods #periodsStatus:empty{display:none}.period-group.no-time-slider input,.period-group.no-time-slider .period-input-controls,[data-mode=explore] #entriesListControls,[data-mode=explore] #entriesList{display:none!important}#credits a{text-decoration:none}#credits a:hover{text-decoration:underline}